home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 12 / CU Amiga Magazine's Super CD-ROM 12 (1997)(EMAP Images)(GB)[!][issue 1997-07].iso / CUCD / Online / SpeakFreely / sfvod.man < prev    next >
Text File  |  1997-03-12  |  4KB  |  133 lines

  1.  
  2.  
  3.  
  4. SFVOD(1)                                                 SFVOD(1)
  5.  
  6.  
  7. NAME
  8.        sfvod - Speak Freely voice on demand server
  9.  
  10. SYNOPSIS
  11.        sfvod [ -auv ] [ -lfile ] [ -pport ] [ -rprogram ] [
  12.             -ttimeout ] [ soundfile...  ] [ - sfmike options ]
  13.  
  14. DESCRIPTION
  15.        sfvod monitors connections to a given port.  When  a  user
  16.        connects  with Speak Freely, sfvod transmits an audio file
  17.        or live audio to the connected user.   sfvod  allows  cre­
  18.        ation  of  servers  which play audio on demand to any user
  19.        who connects to the host and port where a given audio file
  20.        is published.  If the SPEAKFREE_LWL_TELL environment vari­
  21.        able is set to a one or more Look Who's  Listening  hosts,
  22.        sfvod  will publish its existence on those hosts.  See the
  23.        ``Look Who's Listening'' section in the  sfspeaker  manual
  24.        page  for details on how to set the environment variables.
  25.  
  26. OPTIONS
  27.        -a        Transmit live audio rather than a sound file.
  28.  
  29.        -lfile    Logs requests processed by  the  server  in  the
  30.                  named file.  The log is written in a format com­
  31.                  patible with that of the NCSA HTTPD server.   If
  32.                  you're running multiple copies of sfvod, serving
  33.                  different sound files, each must write  a  sepa­
  34.                  rate log file which you can consolidate later.
  35.  
  36.        -pport    sfvod  monitors  the  control  port of the given
  37.                  port pair (port specifies  the  data--even  num­
  38.                  bered--port of the pair).  When a connection oc­
  39.                  curs, transmission of the specified  sound  file
  40.                  or live audio commences.  When a BYE message ar­
  41.                  rives on the control port, transmission is  ter­
  42.                  minated.
  43.  
  44.        -rprogram The  named  program  is executed to transmit the
  45.                  message to the connected user.  The default pro­
  46.                  gram is sfmike.
  47.  
  48.        -ttimeout If a remote site fails to send a BYE message, it
  49.                  will be timed out (and hence become eligible for
  50.                  retransmission  of  the sound file if another ID
  51.                  message arrives) after timeout seconds.  The de­
  52.                  fault timeout is 30 seconds.
  53.  
  54.        -u        Prints how-to-call information.
  55.  
  56.        -v        Causes  sfvod to log all connections, disconnec­
  57.                  tions, and timeouts to standard output.
  58.  
  59.        -         Any command line arguments that follow a  single
  60.                  dash are passed directly to sfmike.
  61.  
  62.  
  63.  
  64.                             8 APR 1996                          1
  65.  
  66.  
  67.  
  68.  
  69.  
  70. SFVOD(1)                                                 SFVOD(1)
  71.  
  72.  
  73. BUGS
  74.        sfvod  is  a  Perl script that transmits sound by invoking
  75.        sfmike.  In order to use it, you must have Perl  installed
  76.        on your system.  sfvod was developed using Perl 4.0, patch
  77.        level 36.
  78.  
  79.        When transmitting sound  files,  sfvod  forks  a  copy  of
  80.        sfmike  to service each request.  If many simultaneous re­
  81.        quests are received, the compression overhead of  multiple
  82.        copies of sfmike may overload the CPU and create pauses in
  83.        the transmitted audio.  If you're  using  GSM  compression
  84.        and  expect  substantial traffic, consider pre-compressing
  85.        your audio files with toast (found in the gsm/bin directo­
  86.        ry)  and  specifying the resulting .gsm file as the sound­
  87.        file on the command line.
  88.  
  89.        Multiple simultaneous requests may overload  the  outbound
  90.        network  capacity, leading to pauses on the receiving end.
  91.  
  92.        When sending live audio, sfvod kills and  restarts  sfmike
  93.        each time a host connects or disconnects.  This may result
  94.        in a brief interruption in the audio  transmission.   This
  95.        could  be  eliminated by adding a signal handler to sfmike
  96.        that causes it to update its list of hosts directly.
  97.  
  98. SEE ALSO
  99.        perl(1), sfmike(1), sfspeaker(1), toast(1)
  100.  
  101. AUTHOR
  102.             John Walker
  103.             WWW: http://www.fourmilab.ch/
  104.  
  105.        This program is in the public domain.
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                             8 APR 1996                          2
  131.  
  132.  
  133.